//导入express包
const express = require('express');
//创建应用对象
const obj = express();

// 创建路由中间件
function setDistrictAttorney(req,res,next) {
    let code=req.query.code
    if (code==='521'){
        next();
    }
    else {
        res.send('暗号错误~~')
    }
}

// 创建路由规则 (obj.get - get方法表示请求的方法是get)
obj.get('/note.ejs',setDistrictAttorney, ((req, res) => {
    // 设置响应体
    res.send("<h1>hello!!!!!!!</h1>");

}));
obj.get('/',((req, res) => {
    res.send('<h1>home!!!</h1>' );
}));
// 表示所有请求方法
obj.all('/login',setDistrictAttorney,((req, res) => {
    res.send('<h1>login!!!login!!!</h1>' );
}));
// 表示所有请求方法以及所有路径
obj.all('*',((req, res) => {
    res.send('<h1>404 Not Found!!</h1>' );
}));
// 启动服务
obj.listen(9000,()=>{
    console.log('The service has already been opened!!!');
});